package com.ec.api.domain.vo;

import com.ec.api.enumeration.AlertStatus;
import com.ec.api.enumeration.AlertType;
import com.ec.api.enumeration.EmergencyLevel;
import com.ec.api.enumeration.ProcessResult;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(description = "警情详情")
public class AlertDetailVO {
    private Long id;
    private String alertNo;
    private AlertType alertType;
    private String location;
    private LocalDateTime createdTime;
    private AlertStatus status;
    private EmergencyLevel emergencyLevel;
    private List<RobotVO> robots;
    private String environmentDesc;
    private String dangerousGoods;
    private String incidentDesc;
    private AlertStatus alertStatus;
    private ProcessResult isSuccess;
    private List<DetectionVO> detections;
}
